/* controller */
.controller, .home_banner .treasure, .home_tuan{ font-size:0; margin:0 auto; height:0; position:relative; z-index:2;}
.controller .triggers{ position:absolute; left:20px; top:486px;}
.controller .triggers a{ display:inline-block; background:#737373; border-radius:100%; box-shadow:0 1px 0 rgba(255,255,255,.6), inset 0 2px 3px rgba(0,0,0,.2); margin-right:8px; height:18px; width:18px; overflow:hidden; vertical-align:top;}
.controller .triggers a:hover, .controller .triggers a.current{ background-color:#4062a7;}
.controller .prev, .controller .next{ background:#fff; background:rgba(255,255,255,.4); border-radius:0 56px 56px 0; height:56px; width:28px; position:absolute; left:0; top:186px; filter:Alpha(opacity=40);}
.controller .prev:hover, .controller .next:hover{ background:rgba(255,255,255,.8); filter:Alpha(opacity=80);}
.controller .prev span, .controller .next span{ display:block; background:url(../images/bg_hor.png) no-repeat 0 -14px; cursor:pointer; margin:18px 0 0 4px; height:20px; width:15px; overflow:hidden; text-indent:-99px;}
.controller .next{ border-radius:56px 0 0 56px; left:886px;}
.controller .next span{ background-position:-15px -14px; margin-left:9px;}

/* banner */
.home_banner{ margin-bottom:30px; height:524px; position:relative;}
.home_banner .inner{ height:524px; width:100%; position:absolute; left:0; z-index:1; overflow:hidden;}
.home_banner .inner ul, .home_banner .inner li{ height:100%; width:100%; position:absolute; left:0; top:0;}
.home_banner .inner a{ display:block; margin:0 auto; width:1186px; text-align:center;}
.home_banner .inner img{ vertical-align:top;}
.home_banner .controller .prev, .home_banner .controller .next{ display:none;}
.home_banner:hover .controller .prev, .home_banner:hover .controller .next{ display:block;}
.home_banner .treasure a{ box-shadow:0 1px 5px rgba(0,0,0,.32); width:258px; position:absolute; right:2px; top:344px; overflow:hidden;}
.home_tuan .tuan_inner{ background:#fff; border:1px solid #d0c1a5; border-bottom-color:#8f8c8d; border-radius:3px 3px 0 0; font-size:12px; height:310px; width:258px; position:absolute; right:2px; top:16px;}
.home_tuan .ext .hook{ background:url(../images/home_tuan_hook.png) no-repeat; height:35px; width:16px; overflow:hidden; position:absolute; left:12px; top:-13px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://127.0.0.1/themes/style/dk/images/home_tuan_hook.png', sizingMethod='crop');}
.home_tuan .ext .r_hook{ left:236px;}
.home_tuan .ext .corner{ background:#fff; border:1px solid #d0c1a5; border-top:0; border-bottom-color:#8f8c8d; box-shadow:0 1px 4px rgba(0,0,0,.3); margin:1px 0 0 -128px; height:1px; width:254px; position:absolute; left:50%; top:100%; overflow:hidden;}
.home_tuan .ext .b_corner{ margin:3px 0 0 -126px; width:250px;}
.home_tuan .title{ background:#F61E3B; border-bottom:1px solid #C0011A; border-radius:3px 3px 0 0; text-align:center; text-shadow:0 -1px 0 #9d1325;}
.home_tuan .title h2{ background:url(../images/home_box.png) repeat-x 0 -130px; border:1px solid #CD081B; border-radius:3px 3px 0 0; box-shadow:inset 0 1px 0 rgba(255,255,255,.3); color:#fff; font-size:20px; font-weight:normal; line-height:42px; height:42px;}
.home_tuan .tuan_main{ margin:0 12px; padding:0 0 10px;}
.home_tuan .item{ background:#fff; padding-top:48px; position:absolute;}
.home_tuan .timer{ color:#333; font:20px/38px Arial; height:38px; position:absolute; top:8px;}
.home_tuan .timer em{ float:left; background:url(../images/counter.png) no-repeat 0 -190px; height:38px; width:19px; overflow:hidden; text-indent:99px;}
.home_tuan .timer .n1{ background-position:0 -418px;}
.home_tuan .timer .n2{ background-position:0 -646px;}
.home_tuan .timer .n3{ background-position:0 -874px;}
.home_tuan .timer .n4{ background-position:0 -1102px;}
.home_tuan .timer .n5{ background-position:0 -1330px;}
.home_tuan .timer .n6{ background-position:0 -1558px;}
.home_tuan .timer .n7{ background-position:0 -1786px;}
.home_tuan .timer .n8{ background-position:0 -2014px;}
.home_tuan .timer .n9{ background-position:0 -2242px;}
.home_tuan .timer .nn{ background-position:4px -2280px; width:11px;}
.home_tuan .pic{ display:block; height:164px; width:234px;}
.home_tuan .pic img{ background:#fff url(../images/img_place.png) no-repeat 50% 50%; vertical-align:top;}
.home_tuan .pic .price{  color:#434242; cursor:pointer; font-size:14px; line-height:1.2; position:absolute; left:76px; top:216px; text-align:left;}
.home_tuan .pic .price em{ display:block; color:#eb010d; font:bold 20px/1.2 Arial;}
.home_tuan .pic .view{ background:url(../images/home_box.png) no-repeat 0 -172px; color:#fff; cursor:pointer; font-size:14px; line-height:28px; margin:0 0 3px -17px; height:34px; width:80px; position:absolute; left:0; top:220px; text-align:left; text-indent:22px; text-shadow:0 -1px 0 #a60110;}
.home_tuan .toggle{ display:none; height:40px; width:40px; position:absolute; right:0; bottom:0; z-index:9;}
.home_tuan .toggle img{ display:block; height:100%; width:100%; image-rendering: optimizeQuality; -ms-interpolation-mode:bicubic;}

/* home_box */
.home_box{ margin-bottom:10px; padding:0 0 36px;}
.home_box .title{ background:#fff url(../images/home_box.png) repeat-x 0 18px;}
.home_box .title h2{ float:left; background:#fff; color:#666; font-size:24px; line-height:44px; padding-right:15px;}
.home_box .title i{ display:inline-block; background:url(../images/home_box.png) no-repeat 0 -64px; margin:-3px 5px 0 0; height:36px; width:30px; vertical-align:middle; *margin-top:0;}
.home_box .title .ipad{ background-position:-30px -64px;}
.home_box .title .sound{ background-position:-60px -64px; margin-right:8px;}
.home_box .title .power{ background-position:-90px -64px;}
.home_box .title .mac{ background-position:0 -100px; height:30px; width:38px;}
.home_box .title .bag{ background-position:-90px -100px; height:30px; width:30px;}
.home_box .title .good{ background-position:-40px -100px; height:30px; width:26px;}
.home_box .title .more{ display:inline; float:right; background:#fff; color:#7b7b7b; font-size:14px; line-height:20px; margin-top:13px; padding-left:10px;}
.home_box .title .more:hover{ color:#4062a7;}
.home_box .title .more i{ background-position:0 -50px; margin-left:5px; height:12px; width:8px; overflow:hidden; *margin-top:1px;}
.home_box .title .more:hover i{ background-position:-8px -50px;}
.home_box .list_main li{ display:inline; float:left; width:215px; word-break:break-all; word-wrap:break-word; overflow:hidden;}
.home_box .list_main .pic{ display:block; margin-bottom:15px;}
.home_box .list_main .pic img{ background:#fff url(../images/img_place.png) no-repeat 50% 50%; vertical-align:top;}
.home_box .list_main .tit{
	display: inline-block;
color: #949494;
line-height: 30px;
margin: 8px 0;
max-height: 120px;
overflow: hidden;
vertical-align: top;
float: left;
font-size: 14px;
	}
 .home_box .list_main .titc{
	 
color: #D6D6D6!important;
 
	}
	.home_tops .list_main .titc:hover {
 
/*text-decoration: none!important; font-weight:bold;*/
}
	
.home_box .list_main .tit:hover{ color:#09F;}
.home_box .list_main .price, .home_box .list_main .count{ color:#b9b9b9;}
.home_box .list_main .price em, .home_box .list_main .count em{ color:#900; font:bold 13px Arial;}
.home_box .controller .prev, .home_box .controller .next{ display:none; background:#fff; top:120px; filter:none;}
.home_box .controller .next{ left:auto; right:0;}
.home_box .list_main:hover .controller .prev, .home_box .list_main:hover .controller .next{ display:block;}
.home_box .controller .prev:hover, .home_box .controller .next:hover{ background-color:#446aac;}
.home_box .controller .prev:hover span{ background-position:-30px -14px;}
.home_box .controller .next:hover span{ background-position:-45px -14px;}
.home_box .controller .triggers{ background:#fff; padding:2px 4px 2px 15px; left:auto; right:48px; top:-44px;}
.home_box .controller .triggers a{ height:13px; width:13px;}
.home_box .floor_treasure{ float:left; height:330px; width:250px; overflow:hidden;}
.home_box .floor_treasure img{ vertical-align:top;}
/*é¦–é¡µè¯„è®º*/
.comment_panel{width:463px; height:260px;margin-right:19px; float:left;}
.comment_panel .title{ display:block; background:#2a4781; border-top:2px solid #243D70; color:#fff; padding:8px 12px 10px;height:22px; text-shadow:0 1px 0 #395ca1;}
.comment_panel .title h4{ background:url(../images/cmt_new.png) no-repeat -88px -661px; font-weight:normal; font-size:14px; line-height:24px; padding-left:40px; height:24px;}
.comment_panel .cmt_inpts{ border:1px solid #e2e2e3; height: 227px;}
.comment_panel .cmt_inpts .txt textarea{ width:406px;}
 #txtPassword{color:#000}
 #thinking {
WIDTH: 439px;
HEIGHT: 208px;
OVERFLOW: hidden; }
	
#thinking .line{border-bottom: 1px dashed #CCC;
width: 430px;
margin-top: 98px;
z-index: 1000;
position: absolute;}
	
#thingk_title A {
	WIDTH: 109px; DISPLAY: block; HEIGHT: 30px
}
#list_thinking {
	LINE-HEIGHT: 1.5em; WIDTH: 445px;
}
#list_thinking LI {
	MARGIN-BOTTOM: 10px; HEIGHT: 100px; OVERFLOW: hidden
}
#list_thinking LI.last{border-bottom:0px;}
.pic_border {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 2px
}
.txt_thinking {
	WIDTH: 310px; HEIGHT: 70px; OVERFLOW: hidden; padding-right:10px;
}
.mb40 {
	MARGIN-BOTTOM: 40px
}
.fl {
	DISPLAY: inline; FLOAT: left
}
.p10 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.txt_from {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px; LINE-HEIGHT: 24px; PADDING-LEFT: 0px; color:#2A4781 !important; WIDTH: 420px; PADDING-RIGHT: 20px; HEIGHT: 20px; CLEAR: both; PADDING-TOP: 5px; overflow:hidden
}
.txt_from a{color:#2A4781 !important; text-decoration:none;}
.digest {
	LINE-HEIGHT: 22px; PADDING-LEFT: 25px; BACKGROUND: url(quote-grey.jpg) no-repeat 0px 0px; COLOR: #666666; FONT-SIZE: 12px
}
/*é¦–é¡µæ–‡ç« */
 .order_panel{ background:#fff; border-bottom:3px solid #2a4781; height:41px; width:463px; float:left;}
.order_panel #tabs li{ float:left;width:230px;}
.order_panel #tabs li a{ float:left; background:#f6f6f6; border:1px solid #e3e3e3; border-bottom:0; color:#949494; font-size:14px; height: 40px; width: 100%; display: block; line-height:40px;text-align:center;}
 .order_panel #tabs li a:hover, .order_panel #tabs .current a{ background-color:#243D70; color:#fff;}
#tabbox{ width:460px; overflow:hidden; margin:0 auto;}

.tab_conbox{border: 1px solid #e2e2e3;border-top: none; padding-top:50px;}
.tab_con{ display:none; overflow: hidden;}
.b_consult_con{width:460px;}
/*é¦–é¡µç»Ÿè®¡*/
.tongji{width:222px; height:270px;float:right;border: 1px solid #e2e2e3;border-top: none;}
.tongji .title{ display:block; background:#2a4781; border-top:2px solid #243D70; color:#fff; padding:8px 12px 10px;height:22px; text-shadow:0 1px 0 #395ca1;}
.tongji .title h4{ font-weight:normal; font-size:14px; line-height:24px; padding-left:5px; height:24px;}
.notice-text {
    padding: 10px 6px 8px 10px;
}
.notice-text li {
    float: left;
    height: 30px;
    overflow: hidden;
    margin: 0px 4px 0px 0px;
    line-height: 30px;
    word-break: break-all;
    width: 100%;
    text-indent: 20px;
    color: #949494;
    font-size: 14px;
}
.red{ color:#F00 !important;}
/* home_tops */
.home_tops{ float:left; padding-bottom:0;}
.home_tops .inner{ /*height:428px;*/}
.home_tops .list_main li{ margin-bottom:20px;  height:200px; position:relative; overflow:hidden;  border:1px solid #f9f9f9; margin-right: 19px;}
.home_tops .list_main li.last{margin-right:0px;}
.home_tops .list_main li:hover{ border:1px solid #f9f9f9;}
.home_tops .list_main .props_wrap, .home_tops .list_main .props_mask{ height:200px; width:100%; position:absolute; left:0; top:100%;}
.home_tops .list_main .props_wrap{ -webkit-transition:margin ease .3s; -moz-transition:margin ease .3s; -ms-transition:margin ease .3s; -o-transition:margin ease .3s; transition:margin ease .3s;}
.home_tops .list_main li:hover .props_wrap{ margin-top:-200px;}
.home_tops .list_main .props_mask{ background:#000; top:0; z-index:1; opacity:.5; filter:Alpha(opacity=50);}
.home_tops .list_main .props{ width:100%; position:absolute; z-index:2;}
.home_tops .list_main .pro_tag_inner{ bottom:2px;}
.home_tops .list_main .tit{ color:#fff; margin:10px 0px;}
.home_tops .list_main .tit:hover{ color:#fff; text-decoration:underline;}
.home_tops .list_main .star{ background-position:-70px -34px; margin:0 0 5px 10px;}
.home_tops .list_main .star em{ background-position:-70px -48px;}
.home_tops .list_main .count{ color:#fff; margin:0 0 2px 10px;}
.home_tops .list_main .count em, .home_tops .list_main .price em{ color:#ffc000;}
.home_tops .list_main .price{ color:#fff; margin-top:-20px; position:absolute; }

.home_tops_slider{ float:right; background:#fff; border:1px solid #e2e2e2; margin-bottom:30px; width:270px;}
.home_tops_slider .title{ display:none;}
.home_tops_slider .inner{ height:500px; width:100%; position:relative; overflow:hidden;}
.home_tops_slider .inner ul{ width:500%; position:absolute; left:0; top:0;}
.home_tops_slider .inner li{ float:left;}
.home_tops_slider .inner li img{ background:#fff url(../images/img_place.png) no-repeat 50% 50%; vertical-align:top;}
.home_tops_slider .controller .triggers{ left:auto; top:auto; bottom:12px; right:10px;}
.home_tops_slider .controller .triggers a{ height:10px; width:10px;}

/* home_hot */
.home_hot_wrap{ height:270px;}
.home_hot_wrap .title h2{ padding-right:30px;}
.home_hot_wrap .title a{ display:inline-block; color:#969696; line-height:40px; padding:0 2px; height:40px; vertical-align:top;}
.home_hot_wrap .title em{ margin-left:.3em; font:18px/1.2 Arial; text-transform:uppercase; vertical-align:text-bottom;}
.home_hot_wrap .title b{ font-weight:normal; font-size:20px; font-style:italic; vertical-align:text-bottom;}
.home_hot_wrap .title i{ display:none;}
.home_hot_wrap .title .current{ border-bottom:3px solid #446aac; color:#4062a7; position:relative;}
.home_hot_wrap .title .current i{ display:block; background:none; border-color:#446aac transparent; border-style:solid dashed; border-width:5px 5px 0; font-size:0; margin:3px 0 0 -2px; height:0; width:0; position:absolute; left:50%; top:100%;}
.home_hot_wrap .title .current em{ color:#363b4f;}
.home_hot_wrap .controller{ z-index:3;}
.home_hot_wrap .home_tops .controller .prev, .home_hot_wrap .home_tops .controller .next{ top:60px;}
.home_hot_wrap .home_tops:hover .controller .prev, .home_hot_wrap .home_tops:hover .controller .next{ display:block;}
.home_hot_wrap .controller .triggers{ left:auto; right:-12px;}
.home_hot_wrap .home_tops{ float:none; width:auto;}
.home_hot_wrap .list_main{ height:210px; position:relative; overflow:hidden;}
.home_hot_wrap .list_main ul{ width:660%; position:absolute; left:0; top:0;}
.home_hot_wrap .list_main li{ margin-right:34px;}
.home_hot_wrap .index{ color:#c3c3c3; font:bold italic 28px/1.2 Helvetica,Arial; padding:5px 5px 0; position:absolute; pointer-events:none;}
.home_hot_wrap .index.top{ font-size:40px;}

/* floors */
.one_floor{ height:390px;}
.one_floor .list_main{ float:right; width:860px;}
.one_floor .floor_rack{ height:330px; position:relative; overflow:hidden;}
.one_floor .floor_rack ul{ width:400%; position:absolute; left:0; top:0;}
.one_floor .floor_rack li{ padding-top:20px;}
.floor_even .controller .triggers{ margin-right:-276px;}
.floor_even .list_main{ float:left;}
.floor_even .floor_treasure{ float:right;}